home *** CD-ROM | disk | FTP | other *** search
- This archive contains the files sent to me by the makers of the Final Cartridge
- III (FCIII). When I purchased the cartridge a few years ago there was an
- advertisement in the package for a contest they were having for programming the
- FCIII.
- I sent them a disk and got back the files in this archive and a paper titled
- "Desktop structures" that is reproduced below. I only had limited success in
- getting any programs to work but I am not an ML programmer so that probably
- explains it. Good luck!
-
- Tony Perotti 8/11/94
- GEnie: A.PEROTTI (a.perotti@genie.geis.com)
- Internet: perotti_anthony@hq.navsea.navy.mil
-
- The files in this archive were received from:
- Riska B.V.
- Attn. Final Cartridge III
- Wolphaertsbocht 234-236
- 3083 MT Rotterdam
- Holland
-
-
-
- The text below is reproduced from a paper that was sent to me along with the
- disk of programs and information. I have tried to reproduce it verbatum
- without accounting for any inconsistancies in format or translation errors.
-
-
- Desktop structures
-
- Window Structure:
-
- 1 APTR WDFGAD ;WinDow FirstGADget
- 2 BYTE WDX,WDY ;WinDow X, WinDow Y
- 4 BYTE WDSX, WDSY ;WinDow Size X
- ;WinDow Size Y
- 6 APTR WDTITLE ;WinDow TITLE
- 8 BYTE WDFLAGS ;WinDow FLAGS
- 9 BYTE WDBAROFFS ;WinDow titleBAR OFFset
- 10 APTR WDSPEC ;WinDow SPECial subroutine
-
- Indeling WDFLAGS:
- bit0 CLOSE ;window CLOSE gadget
- bit1 TOBACK ;window TOBACK gadget
- bit2 RESIZE ;window RESIZE gadget
- bit3 DRAGBAR ;window DRAGBAR
- bit4 WDEXIST ;window backup EXISTS
- bit5 MBACKUP ;Make BACKUP
-
-
- Gadget structure:
-
- 0 APTR GGNGAD ;GadGet Next GADget
- 2 BYTE GGX,GGY ;GadGet X, GadGet Y
- 4 BYTE GGSX,GGSY ;GadGet Size X,
- ;GadGet Size Y
- 6 APTR GGTEXT ;GadGet TEXT
- 8 BYTE GGFLAGS ;GadGet FLAGS
- 9 APTR GGSPEC ;GadGet SPECial subroutine
- 11 APTR GGEXEC ;GadGet EXECute
- 13 APTR GGIMAGE ;GadGet IMAGE structure
- 15 BYTE GGUSER ;GadGet USER free
-
- Mutual Exclude Gadget extension:
- 16 APTR GGEXCLUDE ;GadGet EXCLUDE list
-
- String gadget extension:
- 16 BYTE STNUMCHR ;Max. number of characters
- 17 APTR STTEXT ;STring gadget TEXT structure
-
- Indeling GGFLAGS:
- bit0 INVERT ;INVERT gadget
- bit1 STATUS ;STATUS on/off
- bit2 BORDER ;draw BORDER
- bit3 DIM3D ;border DIM 2d/3D
- bit4 RELEASE ;RELEASE verify
- bit5 TOGGLE ;TOGGLE gadget
- bit6 EXCLUDE ;mutual EXCLUDE
- bit7 STRING ;STRING gadget
-
-
- Text structure:
-
- 0 BYTE TXX,TXY ;TeXt X, TeXt Y
- 2 BYTE TXFLAGS ;Text Flags
- 3 TEXT TXTEXT ;TeXt TEXT
-
- Indeling TXFLAGS:
- bit0 SPACE ;character SPACE
- bit1 SPACE ;character SPACE
- bit2 SPACE ;character SPACE
- bit3 SPACE ;character SPACE
- bit4 NOT USED ;NOT USED
- bit5 DOUBLE ;DOUBLE height
- bit6 EXTENDED ;EXTENDED size
- bit7 BOLD ;BOLD
-
-
- Image structure:
-
- 0 BYTE IMX,IMY ;IMage X, IMage Y
- 2 APTR IMDATA ;IMage DATA
-
-
- Imagedata structure:
-
- 0 BYTE IDSX,IDSY ;Image Data Size X,
- ;Image Data Size Y
- 2 BYTE IDBITNR ;Image Data Bit NummeR
- 3 BYTE IDMODULO ;Image Data MODULO
- 4 DATAIDDATA ;Image Data Data
-
-
- Menu structure:
-
- 0 APTR MNNET ;MeNu Next
- 2 APTR MNFITEM ;MeNu First ITEM
- 4 APTR MNTEXT ;MeNu title Text
- 6 BYTE MNSX,MNSY ;MeNu Size X, MeNu Size Y
- 8 BYTE MNBODY ;MeNu BODY width
- 9 BYTE MNFLAGS ;MeNu FLAGS (NOT USED)
-
- Item structure:
-
- 0 APTR ITNITEM ;ITem Next ITEM
- 2 APTR ITTEXT ;ITem name Text
- 4 APTR ITEXEC ;ITem EXECute
- 6 BYTE ITFLAGS ;ITem FLAGS
- 7 BYTE ITUSER ;ITem USER free
-
- Titem extension:
- 8 BYTE ITMOFFS ;tIteM Marker OFFSet
- 9 BYTE ITMON ;tIteM Marker ON code
- 10 BYTE ITMOFF ;tIteM Marker OFF code
-
- Indeling ITFLAGS:
- bit0 ENABLE ;ghost mode enable
- bit1 STATUS ;STATUS on/off
- bit2 TOGGLE ;TOGGLE item
-
-
- Requester structure:
-
- 0 APTR REQMTEXT ;Zero Terminated Text structure
- 2 APTR REQGADL ;Requester GADget Left text
- 4 APTR REQGADR ;Requester GADget Right text
- 6 APTR REQIMAG ;Requester IMAGe structure
-